/**
 * 个人中心
 */
import api from '../../../utils/api'
import { Api } from './index-model.js'

var appi = new Api()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    num1:0,
    num2:0,
    num3:0,
    num4:0,
    num6:0
  },
  // 跳转到我的订单页面
  to_order(event){
    var status = event.currentTarget.dataset.status;
    wx.navigateTo({
      url: '../order/order?status=' + status
    })
  },
  //获取订单列表
  _load_orderlist(num) {
    var that = this;
    api.request('/order/list', 'GET', {
      status: num
    }, (res) => {
      that.setData({
        ['num' + num]: res.data.data.length
      })
    });
  },
  // 获取订单bandge
  _get_num1(){
    this._load_orderlist(1)
  },
  _get_num2() {
    this._load_orderlist(2)
  },
  _get_num3() {
    this._load_orderlist(3)
  },
  _get_num4() {
    this._load_orderlist(4)
  },
  _get_num6() {
    this._load_orderlist(6)
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this._getUserInfo()
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this._get_num1()
    this._get_num2()
    this._get_num3()
    this._get_num4()
    this._get_num6()
    
  },

  /**
   * 获取用户数据
   */
  _getUserInfo() {
    let that = this
    appi.getUserInfo((data) => {
      that.setData({
        userInfo: data
      })
    })
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }

})